"""
可接受任意数量参数的函数

问题：
    你想构造一个可接受任意数量参数的函数。
解决方案：
    为了能让一个函数接受任意数量的位置参数，可以使用一个*参数。
    为了接受任意数量的关键字参数，使用一个以**开头的参数。
"""


def say(*args, **kwargs):
    print(args, kwargs)


def use_say():
    say("Kevin", "葛小伦", "天使彦", content="身处地狱，保持前行")
    # 输出结果：
    """
    ('Kevin', '葛小伦', '天使彦') {'content': '身处地狱，保持前行'}
    """


if __name__ == '__main__':
    use_say()
